export const API_BASE_URL = 'http://localhost:8080';

// export const API_ENDPOINTS = {
//     TEXT: {
//         UPLOAD: '/api/texts/upload',
//         LIST: '/api/texts/list',
//         DELETE: '/api/texts/delete',
//     },
//     ALGORITHM: {
//         CREATE: '/api/algorithm.ts',
//         UPDATE: '/api/algorithm.ts/update',
//         DELETE: '/api/algorithm.ts',
//         DETAIL: '/api/algorithm.ts',
//     },
//     TASK: {
//         LIST: '/api/tasks/getTasks',
//         DELETE: '/api/tasks',
//     },
// };
//
// export const TASK_STATUS = {
//     PENDING: 0,
//     PROCESSING: 1,
//     COMPLETED: 2,
//     FAILED: 3,
// };
//
// export const FILE_TYPES = {
//     ACCEPTED: [
//         'text/plain',
//         'application/msword',
//         'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
//         'application/pdf',
//     ],
//     MAX_SIZE: 10 * 1024 * 1024, // 10MB
// };
// 语言类型枚举
export const LANGUAGES = {
    zh: '中文',
    en: '英文'
} as const;

// 文件类型枚举
export const FILE_TYPES = {
    1: '用户直接输入',
    2: 'PDF',
    3: 'DOCX',
    4: 'DOC',
    5: 'TXT'
} as const;

// 文件类型对应的颜色
export const FILE_TYPE_COLORS = {
    1: 'blue',     // 用户直接输入
    2: 'red',      // PDF
    3: 'green',    // DOCX
    4: 'orange',   // DOC
    5: 'purple'    // TXT
} as const;

// 导出类型
export type LanguageType = keyof typeof LANGUAGES;
export type FileType = keyof typeof FILE_TYPES;
